Efficient Data Placement and Replacement Algorithms for Multiple-Level Memory Hierachy

نویسندگان

  • Yi Tian
  • Edwin H.-M. Sha
  • Chantana Chantrapornchai
  • Peter M. Kogge
چکیده

Improvement in memory speeds has not kept pace with increasing processor speed. Consequently, the gap between processor and memory speed is growing. In order to meet the computational needs of the next decade, the design projects of PetaFlop computer introduce many levels of memory hierarchy with huge amount of speed differences between levels. As one of the design point for PetaFlop computers, this paper proposes algorithms for static data replacement on deep memory hierarchy. Two memory models are studied. The first model consists of a uni-processor with one physical k-level memory hierarchy. The second model contains a multiprocessor with multi-level memory hierarchy, where some levels may be physically shared by multiple processors. We design data replacement algorithms under both platforms. Our experimental results show the effectiveness of our approaches by comparing total memory accessing time obtained by the schemes such as OPT, LRU and the proposed algorithms.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Improvement in WRP Block Replacement Policy with Reviewing and Solving its Problems

One of the most important items for better file system performance is efficient buffering of disk blocks in main memory. Efficient buffering helps to reduce the widespeed gap between main memory and hard disks. In this buffering system, the block replacement policy is one of the most important design decisions that determines which disk block should be replaced when the buffer is full. To o...

متن کامل

An Improvement in WRP Block Replacement Policy with Reviewing and Solving its Problems

One of the most important items for better file system performance is efficient buffering of disk blocks in main memory. Efficient buffering helps to reduce the widespeed gap between main memory and hard disks. In this buffering system, the block replacement policy is one of the most important design decisions that determines which disk block should be replaced when the buffer is full. To o...

متن کامل

A Novel Pair of Replacement Algorithms on L 1 and L 2 Cache for FFT

_ Processors speed is much faster than memory; to bridge this gap cache memory is used. This paper proposes a preeminent pair of replacement algorithms for Level 1 cache (L1) and Level 2 cache (L2) respectively for the Fast Fourier Transform (FFT). The access patterns of L1 and L2 are different, when CPU does not get the desired data in L1 then it refers to L2. Thus the replacement algorithm wh...

متن کامل

Proficient Pair of Replacement Algorithms on L1 and L2 Cache for Merge Sort

Memory hierarchy is used to compete the processors speed. Cache memory is the fast memory which is used to conduit the speed difference of memory and processor. The access patterns of Level 1 cache (L1) and Level 2 cache (L2) are different, when CPU not gets the desired data in L1 then it accesses L2. Thus the replacement algorithm which works efficiently on L1 may not be as efficient on L2. Si...

متن کامل

Storage Capacity Allocation Algorithms for Hierarchical Content Distribution

The addition of storage capacity in network nodes for the caching or replication of popular data objects results in reduced end-user delay, reduced network traffic, and improved scalability. The problem of allocating an available storage budget to the nodes of a hierarchical content distribution system is formulated; optimal algorithms, as well as fast/efficient heuristics, are developed for it...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007